d51a67858a25b181b5d34abc2fbee980983fabf8,language/cypher/src/main/java/com/neueda/jetbrains/plugin/graphdb/language/cypher/completion/CypherCompletionContributor.java,CypherCompletionContributor,CypherCompletionContributor,#,32
Before Change
.psiElement()
.inside(PlatformPatterns.psiElement(CypherTypes.EXPRESSION))
.withLanguage(CypherLanguage.INSTANCE);
extend(CompletionType.BASIC, functionPatternCapture,
new CompletionProvider<CompletionParameters>() {
public void addCompletions(@NotNull CompletionParameters parameters,
ProcessingContext context,
@NotNull CompletionResultSet resultSet) {
addCompletionResult(resultSet,
"function",
AllIcons.Nodes.Function,
CypherRegexp.FUNCTIONS
);
}
}
);
PsiElementPattern.Capture<PsiElement> metadataPatternCapture = PlatformPatterns
.psiElement()
After Change
KeywordCompletionProvider.PATTERN,
new KeywordCompletionProvider());
extend(CompletionType.BASIC,
BuiltInFunctionCompletionProvider.PATTERN,
new BuiltInFunctionCompletionProvider());
extend(CompletionType.BASIC,
LabelsCompletionProvider.PATTERN,